

body {
	background:#FFFFFF none repeat scroll 0%;
	height:100%;
	margin:0px;
	padding:0px;
}

	
div#main {
	height:100%;
	margin:0px auto;
	background-color:#F1F8D7;
	/*max-width:1050px;
	min-width:985px;
	
	_width: expression(((document.body.clientWidth)) < 985? "985px": ((document.body.clientWidth)) > 1050? "1050px": "auto" );*/
	width:977px;
}

div#entete_t {
	text-align:left;
	
}

div#entete_tl {
	
}

div#entete_tr {
	
}

div#entete_b {
 clear: both;
}

div#entete_bl {
		
}

div#entete_br {
	height:39px;
}

div#logo {
	/*background:transparent url(../images/vert/logo.png) no-repeat;*/
	/*background:transparent url(/client_path.php/fck/files/image/logo_css_init.png) no-repeat;
	background-position:18px 0px;*/
	height:76px;
	width :294px;
	margin:0px;	
	margin-left:20px;
	_margin-left:10px;
	margin-top:38px;
	float:left;
}


div#banner {
height:60px;
/*padding:35px 20px 0px 0px;
text-align:right;*/

float:left;
	width :468px;
	height:66px;
	margin-top:45px;
	margin-left:100px;
}



div#top_menu {
	float:right;
	padding-right:20px;
	padding-bottom:10px;
	text-align:right;
}

div#corps{
	background-color:#FFFFFF;
	/*min-height:100%;*/
	padding:0px;
	text-align:left;
	
}

div.clear {
	clear:both;
}

div#corps_left{
	padding:0px;
	text-align:left;
	
}

div#corps_right{
	
	
	padding:0px;
	text-align:left;
	width:100%;
	min-height:100%;
}

div#categories_bg {
		margin-bottom:12px;
		text-align:center;
		width:100%;
}

#categories_l {
	margin:0px;
	text-align:center;
}

#categories_r {
	height:40px;
	line-height:40px;
	margin:0px;
	text-align:center;
	/*text-indent:26px;*/

}


div#corps_milieu{
	margin-left: 12px;
	margin-right: 12px;
	/*width:auto !important;*/
	width : 953px;
	/*width: 100%;*/
}

div#milieu{
	
	width: 590px;
}



#search {
	background:transparent url(../images/vert/bg_search.png) top left no-repeat;
	height:19px;
	margin:8px 0px 0px;
	padding-left:30px;
	text-align:left;
	width:165px;
}

.searchbox {
	background:transparent;
	border:0px none;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:19px;
	line-height:normal;
	padding-top:3px;
	text-indent:5px;
	width:100%;
}



li {
/*background-image:url(../images/vert/arrow.png);*/
background-position:0px 5px;
background-repeat:no-repeat;
padding-left:0px;
padding-top:0px;
text-indent:18px;
}




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



div#pathway {
	margin-left:60px;
	margin-top:3px;
	margin-bottom:2px;
	text-align:left;
	
}

#pied {
	background:transparent url(../images/vert/pied_bg.png) top left repeat-x;
	margin:0px;
	padding:0px;
	text-align:center;
}

#pied_l {
	background		: url(../images/vert/pied_l.png) 0 0 no-repeat;
	padding			: 0px;
	padding			: 0px;
	margin			: 0px;
}

#pied_r {
	background		: url(../images/vert/pied_r.png) 100% 0 no-repeat;
	padding			: 0px;
	margin			: 0px;
	width			: 100%;
	height			: 50px;
	text-align		: center;
	color			: #333;
	line-height		: 50px;
}







	


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

.bg_body{
	
	background-color:#F1F8D7;
	height:100%;
	margin-top:5px;
	vertical-align:top;
	
}


/* éléments simple pour fck editor (publications) */
ul {
	list-style-image: url(../images/vert/arrow.gif);
}

li {

}

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

	color:#000000;
	font-family:Arial,Verdana,sans-serif,Helvetica;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	padding:0px;
}

a {
	text-decoration: underline; 
	color: #747E2A; 
	/*font-family: Times New Roman, Arial; */
	font-size: 10px;
}

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

a:link {
	text-decoration: underline; 
	color: #747E2A; 
	
}

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

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/vert/recallme.gif) bottom left no-repeat;
	text-align:right;
	width:155px;
	height:35px;
	border:none;
	font-weight:bold;
	font-family:inherit;
	font-size: 10px;
	vertical-align: middle;
	overflow:hidden;
	color: #FFFFFF;
}



input.button {

	/*font			: normal 10px Arial, Helvetica, sans-serif;*/
	/*padding		: 4px 4px 0px 4px;*/
	/*color			: $c[0];*/
	/*border  		: 1px solid #000;*/
	/*background		: url(../images/vert/button_bg.png) top left repeat-x;*/
	/*height:20px;*/

}

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

div.page_heading{
	
	color : #747E2A;
	font-size: 14px;
	font-weight:bold;
}


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

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

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

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

/* style du message quand une liste est vide */
div.empty_list {
	color:#AB1A10;
	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 .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;
}

div .pagination table{
	margin-left: auto;
	margin-right: auto;
}
div .paiement table {
	text-align: left;
}
/*fin  de styles communs */
/************************************************************************/



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

div#entete_t {
	
	background:transparent url(../images/vert/entete_t_vert.png) repeat-x;
}

div#entete_tl {
	background:transparent url(../images/vert/entete_tl_vert.png) no-repeat;

}

div#entete_tr {
	background:transparent url(../images/vert/entete_tr_vert.png) 100% 0 no-repeat;
	height:118px;
	
}

div#entete_b {
	background:#F3F3F3 url(../images/vert/header_b_bg.png)  0 0 repeat-x;
}

div#entete_bl {
	background:transparent url(../images/vert/header_bl.png) 0 0 no-repeat;
	
	
}

div#entete_br {
	background:transparent url(../images/vert/header_br.png) 100% 0 no-repeat;
	
}

div#logo {
	
}

div#top_menu table {
	
}

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



div#top_menu a:hover {
	color:#A2A2A2;
	text-decoration:underline;
}
div#top_menu a {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

div#bottom_menu table {
	
}

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



div#corps_left{
	background:transparent url(../images/vert/corps_left_l.png) 0 0 repeat-y;
	
	
}

div#corps_right{
	background:transparent url(../images/vert/corps_right_r.png) 100% 0 repeat-y;
	
}

div#categories_bg {
		background:transparent url(../images/vert/categories_bg.png) top left repeat-x;
		
}

#categories_l {
	background:transparent url(../images/vert/categories_l.png)  0 0 no-repeat;
	
}

#categories_r {
	background:transparent url(../images/vert/categories_r.png) 100% 0 no-repeat;
	padding-top: 8px;
}


div#pathway{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #AB1A10;
	
}

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

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

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

div#piedpage1 {
	
}	

div#piedpage2 {
	border-top:  solid 2px #E7E7E7;
	background-color: #F1F8D7;	
}

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





/*elements styles */
/************************************************************************/
/* commun à touts leselements */
.element{
		background:#FFFFFF;
		background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
		margin-right : 5px;
		margin-left : 5px;
	
	}
	
div.elem-wrapper2{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}


div.elem-wrapper3  {
	
	background: url(../images/vert/arrondi_couleur_tl.png) top left no-repeat;
}

div.elem-wrapper4 {
	
	background: url(../images/vert/arrondi_couleur_tr.png) top right no-repeat; 
	width: auto /*!important;*/
	width: 100%;
	padding: 6px;
	clear: both;
	
}

/*
.element div div div div {
	background:none;
	padding: 0px;
}*/

.element table.titre {
	height:32px;
	padding:0px;
}

.element table.titre td {
	height:32px;
	padding:0px;
}


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

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

.element h1, .element h2, .element h3,  .element h4 {
	padding:0px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin :0px;
	text-align:center;
}

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

.element table {
	padding-left:0px;
	border-spacing:0px;
}

.element td {
	text-align : left;
	padding-left:10px;
}

	


/*****************************************************************************************************************/
/*  l'élément elem_login */
/*  l'élément element-searchprod */
/*  l'élément element-publi à droite ou a gauche référencé par sa position*/
/*  l'élément CART */
/*  l'élément productscroller */
/*  l'élément manufacturers */
/*  l'élément element-rss */
/*  l'élément element-menugauche */

#element-login, 
#element-searchprod, 
#element-publication_droite,
#element-publication_gauche, 
#element-cart, 
#element-productscroller, 
#element-manufacturers, 
#element-rss,
#element-latestnews,
#element-phonerecall,
#element-menu_gauche {
	
	width : 160px;
	margin-bottom: 15px;
	
}

/*
#element-publication_milieu img {
	width : 150px;
}
*/

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

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

/*****************************************************************************************************************/
/*  l'élément element-search */

#element-search {
	background:transparent url(../images/vert/bg_search.png) top left no-repeat;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-top: 2px;*/
	height: 31px;
	width: 169px;
	padding: 0px;
}

#element-search .inputbox-search {
	background:transparent;
	border:0px none;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-top:0px;
	text-indent:0px;
	width:100%;
	height: 31px;
	/height: 10px;
	margin-left : 20px;
	margin-top : 8px;
	margin-bottom : 0px;
}

#element-search div{
	background: none;
	padding: 0px;
}

#element-search div div{
	background: none;
	padding: 0px;
}

#element-search div div div{
	background: none;
	padding: 0px;
}


/*****************************************************************************************************************/
/*  l'élément element-rss */

div#element-rss table.elementtable-rss {
	/*margin-left:0px;
	margin-right : 0px;
	margin-top : 0px;*/
	margin-bottom : 0px;
	
}

div#element-rss table.elementtable-rss td{
	margin-left: 5px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;*/
	padding: 0px;
	
}

div#element-rss ul.newsfeed-rss {
	margin-left:5px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding : 0px;
	list-style-image: url(../images/vert/arrow.gif);*/
	padding : 0px;
	
}

div#element-rss li.newsfeed-rss {

	padding : 0px;
	width:132px;
}

div#element-rss li.newsfeed-rss div{

	padding : 0px;
	font-size: 10px;
}


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



/*****************************************************************************************************************/
/*  l'élément CART */

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

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


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

/*****************************************************************************************************************/
/*  l'élément productscroller */


/* pour ie sinon scroller se décale à droite*/
#scroller {
	padding:0px;
	width : 140px;
}

#scroller marquee{
	text-align:center;
	
}


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

/*****************************************************************************************************************/
/*  l'élément latest_product */
/*  l'élément feature product */
/*  l'élément elem_frontnews */
/*  l'élément elem_publi au milieu référencé par sa position*/
#element-latestprod, #element-featureprod, #element-frontnews, #element-publication_milieu {
	width:580px;
	
}


div#element-latestprod h1, div#element-featureprod h1, div#element-frontnews h1,
div#element-latestprod h2, div#element-featureprod h2, div#element-frontnews h2,
div#element-latestprod h3, div#element-featureprod h3, div#element-frontnews h3,
div#element-latestprod h4, div#element-featureprod h4, div#element-frontnews h4,
div#element-productbymanufacturer h4{
	
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #AB1A10;
	margin: 0px -4px 0px -4px;
	height:32px;
	line-height: 32px;
	text-indent:15px;
	border-bottom:0px solid #ccc;
	background:transparent;
	text-align:center;
}

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

div#element-latestprod td, div#element-featureprod td, 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: #F1F8D7;
	
}

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


/*****************************************************************************************************************/
/*****************************************************************************************************************/
/*  l'élément latestnews */

div#element-latestnews div.publication_resume {
	
	text-align:justify;
	font-size: 10px;
	width : 140px;
}


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

div#element-latestnews 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: #F1F8D7;
	
}

/*****************************************************************************************************************/
/*****************************************************************************************************************/
/*  l'élément manufacturers */


#element-manufacturers select {
	
	font-size: 9px;
	width : 130px;
	color: #747E2A; 
}

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

/*****************************************************************************************************************/
/*  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: #AB1A10 url(../images/vert/titleBar.gif) repeat-x scroll left top;*/
	background:transparent none no-repeat scroll center;
	border: 0px solid;
	border-color: #ACC22C;
	
}

/* 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: #ACC22C;
	
}

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

/* 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:bold;
	
}


/* 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;
		
}


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

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

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

}


/*********************************************************************************************************/
/* le menu gauche */


#element-menu_gauche  td{
	
	text-align: center;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:1.7em;
	text-shadow:#224272 1px 1px 1px;
	font-weight: bold;
	
}


#element-menu_gauche div div  {
	background: url(../images/vert/arrondi_tl.png) top left no-repeat; 
	
}

#element-menu_gauche div div div {
	background: url(../images/vert/arrondi_tr.png) top right no-repeat; 
	
}

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


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


/* style du slider */
.dojoxScrollHelper {
			border:4px solid #3399CC;		
}

/* le background est annulé par .element-milieu div div div div on le remet */
.element-milieu div div div div.dojoxScrollHelper{
	background-color: #3399CC;
	
}



/* class du tableau qui contient les elements du slider */
.product_slider_container td{
	border:1px dotted #b7b7b7;
	padding-right:10px;
	padding-left:10px;
}

/* class du tableau dde chaque element du slider */
.product_slider_element td{
	border:none;
	padding-right:0px;
}

/**********FIN **************/







/*item_categorie.css*/

div.item_categorie_on_1_col{
	/*max-width: 615px;*/
	/*width:auto;*/
	
	
	/* ne marche que si il n'y a pas de doctype, donc inacceptable */
	/*width:expression(document.body.clientWidth > 615? "615px": "10%");*/
	/*width: expression(document.body.clientWidth <= 100? "100px" : document.body.clientWidth >= 615? "615px" : "auto");*/
	
	/* dans l'ordre seulement firefox ie 7  ie 6 */
	 border : 0px solid red;!important;
	/border : 0px solid red;
	-border : 0px solid blue;
	background:#FFFFFF;
	background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
	padding-bottom: 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left: 0px;
	margin-right : 0px;
	height: 100%;
	width:100%;
	
}

div.item_categorie_on_2_cols{
	/*max-width: 615px;*/
	/*width:auto;*/
	
	
	/* ne marche que si il n'y a pas de doctype, donc inacceptable */
	/*width:expression(document.body.clientWidth > 615? "615px": "10%");*/
	/*width: expression(document.body.clientWidth <= 100? "100px" : document.body.clientWidth >= 615? "615px" : "auto");*/
	
	/* dans l'ordre seulement firefox ie 7  ie 6 */
	 border : 0px solid red;!important;
	/border : 0px solid red;
	-border : 0px solid blue;
	
	
	
	background:#FFFFFF;
	background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
	padding-bottom: 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left: 0px;
	margin-right : 0px;
	height: 100%;
	width:290px;
	
}



div.item_categorie_on_1_col div.arrondi, 
div.item_categorie_on_2_cols div.arrondi{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;
	margin-bottom: 0px;
	height: 100%;
}

div.item_categorie_on_1_col div.arrondi div.arrondi, 
div.item_categorie_on_2_cols div.arrondi div.arrondi  {
	background: url(../images/vert/arrondi_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
	/* background: url(../images/vert/arrondi_couleur_tl.png) top left no-repeat; */
	margin-top: 0px;
	height: 100%;
}
div.item_categorie_on_1_col div.arrondi div.arrondi div.arrondi ,
div.item_categorie_on_2_cols div.arrondi div.arrondi div.arrondi {
	background: url(../images/vert/arrondi_tr.png) top right no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/vert/arrondi_couleur_tr.png) top right no-repeat;*/
	/*width: auto !important;*/
	width: 100%;
	padding: 0px;
	clear: both;
	border : 0px  solid blue;
	height: 100%;
}

div.item_categorie_on_1_col td,
div.item_categorie_on_2_cols td  {
	
	text-align : left;
	border : 0px  solid blue;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}


div.item_categorie_on_1_col td.product_thumb_image, 
div.item_categorie_on_2_cols td.product_thumb_image {
	
	
}



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_on_1_col span.product_sku,
div.item_categorie_on_2_cols span.product_sku {
	
	border : 0px  solid blue;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #C51707;
	
}




div.item_categorie_on_1_col h2.product_name a,
div.item_categorie_on_2_cols h2.product_name a {

	font: bold 15px Arial, Helvetica, sans-serif;
	color: #C51707;
	text-decoration: none;

}

div.item_categorie_on_1_col h2.product_name a:hover,
div.item_categorie_on_2_cols h2.product_name a:hover {

	font: bold 15px Arial, Helvetica, sans-serif;
	color: #A2A2A2;
}

div.item_categorie_on_1_col td.product_s_desc,
div.item_categorie_on_2_cols td.product_s_desc  {
	
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #A3B239;
	text-decoration: none;
	
}



div.item_categorie_on_1_col span.product_details,
div.item_categorie_on_2_cols span.product_details {

		

}








div.item_categorie_on_1_col td.product_price,
div.item_categorie_on_2_cols td.product_price {

	
	border : 0px  solid blue;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#C51707;
	
}



div.item_categorie_on_1_col div.product_price a,
div.item_categorie_on_2_cols div.product_price a {
	
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #C51707;
	
}




div.item_categorie_on_1_col td.form_addtocart,
div.item_categorie_on_2_cols td.form_addtocart {
	text-align:center;
	
}

div.item_categorie_on_1_col input.inputbox, 
div.item_categorie_on_2_cols input.inputbox {
	
	font-size: 9px;
	width:30px;
}



div.item_categorie_on_1_col span.product_rating,
div.item_categorie_on_2_cols span.product_rating {
	
}

div.item_categorie_on_1_col span.product_availability,
div.item_categorie_on_2_cols span.product_availability {
	
}

div.item_categorie_on_1_col div.separator,
div.item_categorie_on_2_cols div.separator {
	clear:both;
	border:0px solid red;!important;
	/border: 0px solid red;
	-border: 0px solid blue;
}

div.item_categorie_on_1_col table,
div.item_categorie_on_2_cols table {
}
	






/* produit_detail.css */
div.produit_detail {
	background:#FFFFFF;
	background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
	width:100%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 11px;
	width:580px;
	
	
}

div.produit_detail_2_cols {
	
	width:280px;
	margin-right: 10px;
}



div.produit_detail table{
	border:0px solid blue;
	background-color: #F1F8D7;
	
}

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




div.produit_detail div{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}

div.produit_detail div div  {
	/*background: url(../images/vert/arrondi_tl.png) top left no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/vert/arrondi_couleur_tl.png) top left no-repeat;
}
div.produit_detail div div div {
	/*background: url(../images/vert/arrondi_tr.png) top right no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/vert/arrondi_couleur_tr.png) top right no-repeat;
	/*width: auto !important;
	width: 100%;*/
	padding: 6px;
	
}


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

div.produit_detail h1 {
	
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #AB1A10;
	margin: 0px -4px 0px -4px;
	height:32px;
	line-height: 32px;
	text-indent:14px;
	background:transparent;
	text-align:center;
}

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

div.produit_detail td {
	padding :0px;
	border-top:0px solid #F1F8D7;
	border-bottom:0px solid #F1F8D7;
	border-right:0px solid #F1F8D7;
	border-left:0px solid #F1F8D7;
	background-color: #F1F8D7;
	
}

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

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



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



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_availability span{
	font-size:12px;
	font-style: bold;
	color: #AB1A10;
	text-align : left;
}



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

}



div#product_list{
	
	padding-bottom: 0px;
	margin-bottom: 0px;
	border:0px solid #CCCCCC;
	width:580px;
	margin-left:10px;
	
}

div.product_row{
	/* attention laisser à left quand plusieurs produits par colonnes */
	float: left;
	min-width: 250px;!important
	/min-width: 250px;
	
	
}

div.product_separator{
	border:0px solid red;!important;
	/border:0px solid red;
	-border:0px solid blue;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: left;
}

form#order_product{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:left;
	max-width:615px;!important
	/max-width:615px;
	border: 0px solid green;
	
}

div#inside_categories {
	background:#FFFFFF;
	background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	width:575px;
	
}


div#inside_categories div{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}

div#inside_categories div div  {
	/*background: url(../images/vert/arrondi_tl.png) top left no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/vert/arrondi_couleur_tl.png) top left no-repeat;
}
div#inside_categories div div div {
	/*background: url(../images/vert/arrondi_tr.png) top right no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/vert/arrondi_couleur_tr.png) top right no-repeat;
	width: auto !important;
	width: 100%;
	padding: 6px;
	
}


div#inside_categories div div div div {
	background:none;
}

div#inside_categories h4 {
	
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #AB1A10;
	margin: 0px -4px 0px -4px;
	height:32px;
	line-height: 32px;
	text-indent:15px;
	background:transparent;
	text-align:center;
}

div#inside_categories h2 {
	margin: 0px;
}


div#inside_categories table {
	empty-cells : hide;
	border-spacing: 2px;
}

div#inside_categories td {
	padding :5px;
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	background-color: #F1F8D7;
	
}

div#category_description {
	margin-top: 5px;
	margin-bottom: 5px;
	padding:5px;	
	width:560px;
	text-align: justify;
	
}

div#cart_details th {

 	color:#AB1A10;
	font-size:12px;
	background-color:#EEEEEE;
	
}

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:1em;*/
vertical-align:middle;
text-align : right;
	
}

tr.item_cart td.sous_total {

	color:#AB1A10;
	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/vert/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/vert/total.png);
	background-repeat:repeat;
	color:#000000;
	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/vert/total.png);
	background-repeat:repeat;*/
	
	background-color:#ACC22C;
	border-bottom: 2px solid #828177;
	border-right: 2px solid #828177;
	color:#000000;
	font-size:12px;
	font-weight: normal;
	height:18px;
	text-align:center;
	width:125px;
	height: 2em;
	
}

tr.row_subtotal td.sous_total {

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

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


td.minimum_order{
	color:#AB1A10;
	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:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}

table.continue_bar td.order_link a{
	color:#CA0002;
	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;
}



.customer_info, 
.choix_adresse_livraison, 
.checkout_bar, 
.choix_transport, 
.recap_ship_payment, 
.login_form, 
.login_failed,
.choix_paiement,
.bouton_suivant,
.checkout_thankyou{
		background:#FFFFFF;
		background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
		width:580px;
}

	
.customer_info div, 
.choix_adresse_livraison div, 
.checkout_bar div, 
.choix_transport div, 
.recap_ship_payment div, 
.login_form div, 
.login_failed div,
.choix_paiement div,
.bouton_suivant div,
.checkout_thankyou div{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}

.customer_info div div, 
.choix_adresse_livraison div div, 
.checkout_bar div div, 
.choix_transport div div, 
.recap_ship_payment div div, 
.login_form div div, 
.login_failed div div, 
.choix_paiement div div,
.bouton_suivant div div,
.checkout_thankyou div div   {
	background: url(../images/vert/arrondi_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/vert/arrondi_couleur_tl.png) top left no-repeat;*/
}


.customer_info div div div, 
.choix_adresse_livraison div div div, 
.checkout_bar div div div, 
.choix_transport div div div, 
.recap_ship_payment div div div, 
.login_form div div div, 
.login_failed div div div, 
.choix_paiement div div div,
.bouton_suivant div div div,
.checkout_thankyou div div div{
	background: url(../images/vert/arrondi_tr.png) top right no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/vert/arrondi_couleur_tr.png) top right no-repeat;*/
	width: auto !important;
	/*width: 100%;*/
	padding: 6px;
	clear: both;
	
}



.customer_info div div div div, 
.choix_adresse_livraison div div div div, 
.checkout_bar div div div div, 
.choix_transport div div div div, 
.recap_ship_payment div div div div, 
.login_form div div div div, 
.login_failed div div div div, 
.choix_paiement div div div div,
.bouton_suivant div div div div,
.checkout_thankyou div div div div {
	background:none;
}


.bouton_suivant {
	margin-top: 10px;
}





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


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

.choix_adresse_livraison span {
	    color:#AB1A10;;
		font-size:12px;
		font-weight:bold;
}

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


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

.checkout_bar td.current_step {
	
		color:#AB1A10;;
		font-size:12px;
		font-weight:bold;
		border: solid 2px #747E2A;
		background-color: #C4CD63;
}

.checkout_bar td {
	
		color:#747E2A;;
		font-size:12px;
		font-weight:normal;

}

.checkout_bar a {
	
		color:#AB1A10;;
		font-size:12px;
		font-weight:bold;

}



div#cart_details  {
	width:580px;
}

div#cart_coupon  {
	width:580px;
}


.choix_transport  table.standard_shipping th {

 	color:#AB1A10;
	font-size:12px;
	background-color:#EEEEEE;
	
	
}

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

.choix_transport tr.row_standard_shipping1{
	/*background-color:#747E2A;*/
	background-color:#FFFFFF;
}

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

.choix_transport  table.standard_shipping td {
	
}

.choix_transport td.prix {
	color:#AB1A10;
	font-size:12px;
	font-weight:bold;
}


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

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

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

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

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

.login_form table {
	margin-left: auto;
	margin-right: auto;
}
.login_form hr {
	width: 80%;
}

.choix_paiement  th {
	color:#747E2A;
	font-size:12px;
}


.choix_paiement td {
	
		color:#AB1A10;;
		font-size:12px;
		font-weight:bold;

}


.checkout_thankyou table {
	

	width: 100%;
	
}


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


.paiement {
	
}

.account_info, 
.account_billing, 
.account_shipping, 
.account_shipto,
.paniersenregistres,
.commande,
.login_form{
		background:#FFFFFF;
		background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
		width: 580px;
}

	
.account_info div, 
.account_billing div, 
.account_shipping div, 
.account_shipto div,
.paniersenregistres div,
.commande div,
.login_form div{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}


.account_info div div, 
.account_billing div div, 
.account_shipping div div, 
.account_shipto div div,
.paniersenregistres div div,
.commande div div,
.login_form div div {
	background: url(../images/vert/arrondi_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/vert/arrondi_couleur_tl.png) top left no-repeat;*/
}


.account_info div div div, 
.account_billing div div div, 
.account_shipping div div div, 
.account_shipto div div div,
.paniersenregistres div div div,
.commande div div div,
.login_form div div div {
	background: url(../images/vert/arrondi_tr.png) top right no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/vert/arrondi_couleur_tr.png) top right no-repeat;*/
	width: auto !important;
	/*width: 100%;*/
	padding: 6px;
	clear: both;
	
}


.account_info div div div div, 
.account_billing div div div div, 
.account_shipping div div div div, 
.account_shipto div div div div,
.paniersenregistres div div div div,
.commande div div div div,
.login_form div div div div  {
	background:none;
}




div.commandes_titre {
	text-align:center;
	color:#747E2A;
	font-weight: bold;
}

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



.account_info span {
	    color:#AB1A10;
		font-size:12px;
		font-weight:bold;
}

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


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

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

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

.account_shipping a.adresses {
	
		color:#AB1A10;;
		font-size:12px;
		font-weight:bold;
}


.account_shipping.adresses a:hover.adresses {
	
		color:#AB1A10;;
		font-size:12px;
		font-weight:bold;
		color:#A2A2A2;
		text-decoration:underline;
}

.account_shipto table {

}


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

div.account_shipto th {
	background-color:#EEEEEE;
	color:#AB1A10;
	font-size:12px;
	text-align:center;	
}


div.paniersenregistres th {
	background-color:#EEEEEE;
	color:#AB1A10;
	font-size:12px;
}


.paniersenregistres table {
	border:none;
	border-spacing:10px;
}
.paniersenregistres span {
		color:#747E2A;
		font-size:12px;
	
}


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

.commande table {

padding: 4px;


}
.commande span {
	color:#AB1A10;
}


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


.commande th {
	background-color:#EEEEEE;
	color:#AB1A10;
	font-size:12px;
}




	





.contact_mail{
		background:#FFFFFF;
		background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
		width: 580px;
	}
	
.contact_mail div{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}

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


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



.contact_mail table {
	
	
}

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

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

div.contact_mail textarea {
	width: 262px;	
}


.vendor_conditions, 
.vendor_contact,
.vendor_legal,
.vendor_identity{
		background:#FFFFFF;
		background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
		width:580px;
}

.vendor_conditions div,
.vendor_contact div,
.vendor_legal div,
.vendor_identity div {
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}

.vendor_conditions div div,
.vendor_contact div div,
.vendor_legal div div,
.vendor_identity div div {
	background: url(../images/vert/arrondi_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/vert/arrondi_couleur_tl.png) top left no-repeat;*/
}


.vendor_conditions div div div,
.vendor_contact div div div,
.vendor_legal div div div,
.vendor_identity div div div {
	background: url(../images/vert/arrondi_tr.png) top right no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/vert/arrondi_couleur_tr.png) top right no-repeat;*/
	width: auto !important;
	/*width: 100%;*/
	padding: 6px;
	clear: both;
	
}


.vendor_contact div div div div,
.vendor_legal div div div div,
.vendor_identity div div div div {
	background:none;
}



.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:#747E2A;
	font-size: 12px;
	font-weight: bold;
}



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


.vendor_identity td.vendor_identity_title {
	color:#747E2A;
	font-size: 12px;
	font-weight: bold;
}






.shop_registration, 
.shop_registrationwait{
		background:#FFFFFF;
		background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
		width: 580px;
	}
	
.shop_registration div, 
.shop_registrationwait div{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}

.shop_registration div div, 
.shop_registrationwait div div  {
	background: url(../images/vert/arrondi_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/vert/arrondi_couleur_tl.png) top left no-repeat;*/
}


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



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

.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:#EEEEEE;
	color:#AB1A10;
	font-size:12px;
	text-align:center;	
}




.shop_publication {
	
		/*background-color:#FFFFFF;*/
		background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
		margin-right : 10px;
		margin-left : 0px;
		margin-bottom: 15px;
		
}

div.shop_publication div{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}

div.shop_publication div div  {
	/*background: url(../images/vert/arrondi_tl.png) top left no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/vert/arrondi_tl.png) top left no-repeat;
}
div.shop_publication div div div {
	/*background: url(../images/vert/arrondi_tr.png) top right no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/vert/arrondi_tr.png) top right no-repeat; 
	width: auto; /*!important;*/
	width: 100%;
	padding: 0px;
	clear: both;
	
}

div.shop_publication div div div div {
	background:none;

}

div.shop_publication div div div div.back_link {
	background:none;
	padding-top: 10px;
}

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

div.shop_publication table.shop_search {
	
	padding: 5px;
}





.evidence {
	color:#AB1A10;
	font-size:12px;
	font-weight: bold;
}
.configurateur{
		background:#FFFFFF;
		background: url(../images/vert/arrondi_bl.png) bottom left no-repeat;
		width:580px;
		margin-bottom: 10px;
}
	
.configurateur div{
	background: url(../images/vert/arrondi_br.png) bottom right no-repeat;

}

.configurateur div div  {
	background: url(../images/vert/arrondi_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
}

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

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

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

.configurateur td.vendor_name {
	color:#F15E22;
	font-size: 12px;
	font-weight: bold;
}

.configurateur th {
	background-color:#EEEEEE;
	color:#AB1A10;
	font-size:12px;
}

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

}

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

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

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

#td_pathway_configurateur_goback{
	background: url(../images/vert/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;
}