

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



div#entete {
}

#search {
	width : 168px;
}


#logo {

	text-align : left;
	width : 168px;
	float:left;
	margin-left: 15px;
	margin-bottom: 10px;
}

#cart {
	float:right;
	height:100px;
	width:220px;
}

#cart table{
	height:100%;
}

#entete {


}

#entete_corp {

	clear:both;
}



#categories {
	clear:both;
}



div#gauche{
	text-align : right;
	border:1px solid red;
}

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

div.page{
	margin:0 auto;
	width:993px;
	margin-top: 20px;
	margin-bottom: 20px;	
}

div.page-content {
	padding:0px;
	padding-top:0px;
	width:990px;
}

div#milieu{
	float:left;
	width:770px;
	padding-left:10px;
}

div#droite{
	float:right;
	padding-right:10px;
	width:168px;
}



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



	

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

.bg_body{
	
	background-color:#FFFFFF;
	height:100%;
	background-image:url(../images/bleu_noir/bg.jpg);
}
	
/* éléments simple pour fck editor (publications) */
ul {
	list-style-image: url(../images/bleu_noir/arrow.gif);
}


li {

}

/* le body est necessaire pout fckeditor coté admin */
body,div, p, table, td, th {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	/*font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;*/
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.7em;
	color:#767676;
}

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

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

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

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

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

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/bleu_noir/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 {
}

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

div.page_heading{
	
	color : #1A1E23;
	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:#828177;
}

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

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

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

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

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

div#page {
	
	background:transparent none repeat scroll 0%;
	
}

#entete {

	background-image:url(../images/bleu_noir/entete_bg.jpg);

}

/* coins arrondis sans images */
.page .itop, .page .ibottom {display:block; background:transparent; font-size:1px;}
.page .i1, .page .i2, .page .i3, .page .i4, .page .i8, .page .i7, .page .i6, .page .i5 {display:block; overflow:hidden;}
.page .i1, .page .i2, .page .i3, .page .i8, .page .i7, .page .i6 {height:1px;}
.page .i2 {background:#284160; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}
.page .i3 {background:#284160; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.page .i4 {background:#284160; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.page .i5 {background:#284160; border-left:1px solid #2E353D; border-right:1px solid #FFFFFF;}
.page .i6 {background:#284160; border-left:1px solid #47505B; border-right:1px solid #FFFFFF;}
.page .i7 {background:#284160; border-left:1px solid #646F7D; border-right:1px solid #FFFFFF;}
.page .i1 {margin:0 5px; background:#1A1E23;}
.page .i2, .page .i7 {margin:0 3px; border-width:0 2px;}
.page .i3, .page .i6 {margin:0 2px;}
.page .i4, .page .i5 {height:2px; margin:0 1px;}
.page .i8 {margin:0 5px; background:#FFFFFF;}

.page .page-content {
	display:block; 
	background:#284160; 
	border-left:1px solid #1A1E23; 
	border-right:1px solid #FFFFFF;
} 

#categories{
		background:url(../images/bleu_noir/categories_bg.gif) repeat-x scroll 0pt 0%;
		text-align:center;
		margin-left: 0px;
		margin-right: 0px;
		height:25px;
}

/* 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:0px;}
#categories .i2 {background:transparent; border-left:0px solid #1A1E23; border-right:0px solid #646F7D;}
#categories .i3 {background:transparent; border-left:0px solid #1A1E23; border-right:0px solid #47505B;}
#categories .i4 {background:transparent; border-left:0px solid #1A1E23; border-right:0px solid #2E353D;}
#categories .i5 {background:transparent; border-left:0px solid #2E353D; border-right:0px solid #2E353D;}
#categories .i6 {background:transparent; border-left:0px solid #47505B; border-right:0px solid #47505B;}
#categories .i7 {background:transparent; border-left:0px solid #646F7D; border-right:0px solid #646F7D;}
#categories .i1 {margin:0 5px; background:#2E353D;}
#categories .i2, #categories .i7 {margin:0 0px; border-width:0 0px;}
#categories .i3, #categories .i6 {margin:0 0px;}
#categories .i4, #categories .i5 {height:0px; margin:0 0px;}
#categories .i8 {margin:0 5px; background:#646F7D;}

#categories .categories-content {height:25px;display:block; background:transparent; 	
border-left:0px solid#1A1E23; border-right:0px solid #2E353D;}

div#top_menu {
	
}

div#top_menu a:hover {
	color:#8DA3BF;
	font-size:15px;
	font-weight: normal;
	text-decoration:none;
	width : 160px;
}
div#top_menu a {
	color:#FFFFFF;
	font-size:15px;
	font-weight: normal;
	text-decoration:none;	
}

div#top_menu span {
}


div#top_menu table {
}

div#top_menu td {
	height : 25px;
	text-align: right;	
	margin-right:10px;
}

div#cart td{
	color:#FFFFFF;
	font-weight: bold;
	font-size:10px;
}

div#cart a{
	vertical-align: top;
	
}
div#cart img{
	vertical-align: top;
	
}

div#cart td{
	text-align: left;	
	
}

div#pathway{
	font-weight : bold;
	width:990px;
	height:25px;
	margin-bottom: 10px;
}

div#pathway span {
	margin-left:20px;
	margin-top: 5px;
	vertical-align : middle;
	height:25px;
	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:#8DA3BF;
}

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

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

/* coins arrondis sans images */
.element .itop, .element .ibottom {display:block; background:transparent; font-size:1px;}
.element .i1, .element .i2, .element .i3, .element .i4, .element .i8, .element .i7, .element .i6, .element .i5 {display:block; overflow:hidden;}
.element .i1, .element .i2, .element .i3, .element .i8, .element .i7, .element .i6 {height:1px;}
.element .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.element .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.element .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}
.element .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.element .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.element .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}
.element .i1 {margin:0 5px; background:#1A1E23;}
.element .i2, .element .i7 {margin:0 3px; border-width:0 2px;}
.element .i3, .element .i6 {margin:0 2px;}
.element .i4, .element .i5 {height:2px; margin:0 1px;}
.element .i8 {margin:0 5px; background:#646F7D;}

.element .elem-content {
	display:block; 
	background:#FFFFFF; 
	border-left:1px solid #1A1E23; 
	border-right:1px solid #2E353D;
	
	/* pour firefox un padding est nécessaire à cause de l'espace généré dans les publi par blockquote ou p en debut et fin de publi */
	padding-top : 10px;
	padding-bottom : 10px;
	
	/* pas pour ie6 */
	_padding-top : 0px;
	_padding-bottom : 0px;
}

.element .elem-content p {
	_margin-top:0px;
	_margin-bottom:0px;
}
	
.element div{
	
	background:none;
}

.element div div  {
	
	background:none;
}


.element div div div {
	
	background:none;
}


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

.element table.titre {
	height:25px;
	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-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	text-align:center;
	color:#152333;
	display:block;
	font-size:13px;
	font-weight:bold;
	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;
}

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

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

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

#element-phonerecall,
#element-login {
	width : 168px;
}

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

#element-login h1, #element-login h2, #element-login h3, #element-login h4 {
	/*text-align : left;*/
}

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

/* neutralisation des coins arrondi sans images */
#element-search .elem-content {
	font-size:0px;
	border: 0px;
	padding: 0px;
}

#element-search .itop, #element-search .ibottom {
	font-size:0px;
	border: 0px;
}

#element-search i {
	height:0px;
	border: 0px;
}
/* FIN neutralisation des coins arrondi sans images */

#element-search .inputbox-search {
	background:transparent;
	border:0px none;
	color:#767676;
	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 element-searchprod */

#element-searchprod {
	width : 168px;
}

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

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

#element-cart {
	width : 168px;
}

#element-cart div div div{
	/*background : transparent url(../images/bleu_noir/arrondi_couleur_cart_tr.png) no-repeat scroll right top;*/
	/*border:1px blue solid;*/
}

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

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

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

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

#element-productscroller {
	width : 168px;
	margin-bottom: 15px;
}


#scroller marquee{
	text-align:center;
}


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

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

#element-latestprod {
	width:770px;
}

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

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

div#element-latestprod td {
	
}

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

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

#element-featureprod {
	
	width:770px;
}

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 {
	text-align: center;
}

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

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

#element-frontnews {
	width:770px;
}

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 {
	width : 168px;
}

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 {
	width : 168px;
}

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

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

div#element-rss li.newsfeed-rss {
	width:145px;
}

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


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


#element-manufacturers {
	width:168px;
}

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

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

/*****************************************************************************************************************/
/*  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: #A3101C;
	padding:0px 0pt 0px 0px;
}

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

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

/* 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;
		text-align: left;
}

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

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

/* couleur cellule over toolbar dojo */
.tundra .dijitMenuItemHover{
	background-color: #5485C7;
}
/*********************************************************************************************************/
/* le menu gauche */
#element-menu_gauche {
	background:none;
	background:transparent url(../images/bleu_noir/categories_bg.png) no-repeat;
	width:168px;
	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;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:1.7em;
	font-weight: bold;
}

#element-menu_gauche div  {
	background:none;
	background:transparent url(../images/bleu_noir/categories_bottom.png) bottom left no-repeat;
	width:168px;
	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:
}

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

blockquote {
	margin-top:0px;
	margin-bottom:0px;
}

/*item_categorie.css*/

.item_categorie_on_2_cols{

		background:transparent none repeat scroll 0%;
		margin-left: 0px;
		margin-bottom: 12px;
		margin-right: 10px;
		width:375px;
}

.item_categorie_on_1_col{

		background:transparent none repeat scroll 0%;
		margin-left: 0px;
		margin-bottom: 12px;
		margin-right: 0px;
		width:770px;
		
}

.product_order_by {
	color:#FFFFFF;
}

/* coins arrondis sans images */
.item_categorie .itop, .item_categorie .ibottom {display:block; background:transparent; font-size:1px;}
.item_categorie .i1, .item_categorie .i2, .item_categorie .i3, .item_categorie .i4, .item_categorie .i8, .item_categorie .i7, .item_categorie .i6, .item_categorie .i5 {display:block; overflow:hidden;}
.item_categorie .i1, .item_categorie .i2, .item_categorie .i3, .item_categorie .i8, .item_categorie .i7, .item_categorie .i6 {height:1px;}
.item_categorie .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.item_categorie .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.item_categorie .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.item_categorie .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.item_categorie .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.item_categorie .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.item_categorie .i1 {margin:0 5px; background:#1A1E23;}
.item_categorie .i2, .item_categorie .i7 {margin:0 3px; border-width:0 2px;}
.item_categorie .i3, .item_categorie .i6 {margin:0 2px;}
.item_categorie .i4, .item_categorie .i5 {height:2px; margin:0 1px;}
.item_categorie .i8 {margin:0 5px; background:#646F7D;}

.item_categorie .item_categorie-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}


	
.item_categorie div{
	
	background:none;
}

.item_categorie div div{
	
	background:none;
}


.item_categorie div div div{
	
	background:none;
}


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




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;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #152333;
	
}




div.item_categorie h2.product_name a {

	color: #152333;
	text-decoration: none;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	font-weight:bold;

}


div.item_categorie h2.product_name a:hover {

	color: #2E353D;
	text-decoration: none;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
}


div.item_categorie td.product_s_desc  {
	
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #767676;
	text-decoration: none;
	
}




div.item_categorie span.product_details {

}


div.item_categorie td.product_price {

	
	border : 0px  solid blue;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	
}


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;
	border:0px solid red;!important;
	/border: 0px solid red;
	-border: 0px solid blue;
}


div.item_categorie table {
}
	




/* produit_detail.css */
.produit_detail {
	background:transparent none repeat scroll 0%;
		margin-bottom: 12px;
		width:770px;
	
	
}

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

/* coins arrondis sans images */
.produit_detail .itop, .produit_detail .ibottom {display:block; background:transparent; font-size:1px;}
.produit_detail .i1, .produit_detail .i2, .produit_detail .i3, .produit_detail .i4, .produit_detail .i8, .produit_detail .i7, .produit_detail .i6, .produit_detail .i5 {display:block; overflow:hidden;}
.produit_detail .i1, .produit_detail .i2, .produit_detail .i3, .produit_detail .i8, .produit_detail .i7, .produit_detail .i6 {height:1px;}
.produit_detail .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.produit_detail .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.produit_detail .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.produit_detail .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.produit_detail .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.produit_detail .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.produit_detail .i1 {margin:0 5px; background:#1A1E23;}
.produit_detail .i2, .produit_detail .i7 {margin:0 3px; border-width:0 2px;}
.produit_detail .i3, .produit_detail .i6 {margin:0 2px;}
.produit_detail .i4, .produit_detail .i5 {height:2px; margin:0 1px;}
.produit_detail .i8 {margin:0 5px; background:#646F7D;}

.produit_detail .produit_detail-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}


	
.produit_detail div{
	
	background:none;
}

.produit_detail div div{
	
	background:none;
}


.produit_detail div div div{
	
	background:none;
}


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



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



div.produit_detail h1 {
	
	
	border-bottom:0px solid #CCCCCC;
	background:transparent;
	text-align:center;
	padding:3px;
	color:#152333;
	display:block;
	font-size:13px;
	font-weight:bold;
	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:#000000;
}

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

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



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;
	font-style: bold;
	color: #A3101C;
	text-align : left;
}


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

}.inside_categories, 
.category_description
{

		background:transparent none repeat scroll 0%;
		margin-bottom: 12px;
		width:770px;
		text-align: justify;
}

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

/* coins arrondis sans images */
.category .itop, .category .ibottom {display:block; background:transparent; font-size:1px;}
.category .i1, .category .i2, .category .i3, .category .i4, .category .i8, .category .i7, .category .i6, .category .i5 {display:block; overflow:hidden;}
.category .i1, .category .i2, .category .i3, .category .i8, .category .i7, .category .i6 {height:1px;}
.category .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.category .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.category .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.category .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.category .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.category .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.category .i1 {margin:0 5px; background:#1A1E23;}
.category .i2, .category .i7 {margin:0 3px; border-width:0 2px;}
.category .i3, .category .i6 {margin:0 2px;}
.category .i4, .category .i5 {height:2px; margin:0 1px;}
.category .i8 {margin:0 5px; background:#646F7D;}

.category .category-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}


/* resout un bug ie */
.category .category-content form {
	margin: 0px;
}
.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;
}
	
.category div{
	
	background:none;
}

.category div div{
	
	background:none;
}


.category div div div{
	
	background:none;
}


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

div#product_list{
	width:770px;
}

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 {
	color:#152333;
	text-align:center;
	
}


div#inside_categories table{
	
	
}

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

div#inside_categories h2 {
	margin: 0px;
}


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

div#inside_categories td {
	
	
}

div#cart_details th {

 	color:#000000;
	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:#000000;
	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/bleu_noir/total_libelle.png);
	background-repeat:repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:18px;
	text-align:center;
	width:102px;
	height: 1.6em;
	/*border: 1px solid #828177;*/
}

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


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

tr.row_subtotal td.sous_total {

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

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


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

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


.choix_adresse_livraison,
.customer_info,
.choix_paiement,
.choix_transport,
.bouton_suivant,
.checkout_bar,
.recap_ship_payment,
.cart_details,
.cart_coupon,
.cart_continue{

		background:transparent none repeat scroll 0%;
		margin-bottom: 12px;
		width:770px;
}

/* coins arrondis sans images */
.checkout .itop, .checkout .ibottom {display:block; background:transparent; font-size:1px;}
.checkout .i1, .checkout .i2, .checkout .i3, .checkout .i4, .checkout .i8, .checkout .i7, .checkout .i6, .checkout .i5 {display:block; overflow:hidden;}
.checkout .i1, .checkout .i2, .checkout .i3, .checkout .i8, .checkout .i7, .checkout .i6 {height:1px;}
.checkout .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.checkout .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.checkout .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.checkout .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.checkout .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.checkout .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.checkout .i1 {margin:0 5px; background:#1A1E23;}
.checkout .i2, .checkout .i7 {margin:0 3px; border-width:0 2px;}
.checkout .i3, .checkout .i6 {margin:0 2px;}
.checkout .i4, .checkout .i5 {height:2px; margin:0 1px;}
.checkout .i8 {margin:0 5px; background:#646F7D;}

.checkout .checkout-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}


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

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

/*ie6 seulement */
.checkout .checkout-content  {
	_padding-left: 5px;
}


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

.checkout div div{
	
	background:none;
}


.checkout div div div{
	
	background:none;
}


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

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

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


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


.checkout_bar td.current_step {
	
		color:#000000;;
		font-size:12px;
		font-weight:bold;
		border: solid 2px #152333;
		background-color: #BFCDE0;
}

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

}

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

}



.choix_transport  table.standard_shipping th {

 	color:#000000;
	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:#000000;
	font-size:12px;
	background-color:#FFFFFF;
}

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

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

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

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

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

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

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


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


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

.choix_paiement  th {
	color:#1A1E23;
	font-size:12px;
}

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

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

}

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






.account_billing,
.account_info,
.account_shipping, 
.account_shipto,
.paniersenregistres,
.commande,
.login_form{
		background:transparent none repeat scroll 0%;
		margin-bottom: 12px;
		width:770px;
}

.login_form h3 {

	color:#1A1E23;
}

/* coins arrondis sans images */
.account .itop, .account .ibottom {display:block; background:transparent; font-size:1px;}
.account .i1, .account .i2, .account .i3, .account .i4, .account .i8, .account .i7, .account .i6, .account .i5 {display:block; overflow:hidden;}
.account .i1, .account .i2, .account .i3, .account .i8, .account .i7, .account .i6 {height:1px;}
.account .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.account .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.account .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.account .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.account .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.account .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.account .i1 {margin:0 5px; background:#1A1E23;}
.account .i2, .account .i7 {margin:0 3px; border-width:0 2px;}
.account .i3, .account .i6 {margin:0 2px;}
.account .i4, .account .i5 {height:2px; margin:0 1px;}
.account .i8 {margin:0 5px; background:#646F7D;}

.account .account-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

/* resout un bug ie */
.account .account-content form {
	margin: 0px;
}
	
.account div{
	
	background:none;
}

.account div div{
	
	background:none;
}


.account div div div{
	
	background:none;
}


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





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

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



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

.paniersenregistres span {
		color:#1A1E23;
		font-size:12px;
	
}


.commande span {
	color:#000000;
}


.account_info td {
	color:#646F7D;
	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:#000000;;
		font-size:12px;
		font-weight:bold;
}


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

.account_shipto table {

}

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

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

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









.contact_mail{

		background:transparent none repeat scroll 0%;
		margin-bottom: 12px;
		width:770px;
}

/* coins arrondis sans images */
.contact_mail .itop, .contact_mail .ibottom {display:block; background:transparent; font-size:1px;}
.contact_mail .i1, .contact_mail .i2, .contact_mail .i3, .contact_mail .i4, .contact_mail .i8, .contact_mail .i7, .contact_mail .i6, .contact_mail .i5 {display:block; overflow:hidden;}
.contact_mail .i1, .contact_mail .i2, .contact_mail .i3, .contact_mail .i8, .contact_mail .i7, .contact_mail .i6 {height:1px;}
.contact_mail .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.contact_mail .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.contact_mail .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.contact_mail .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.contact_mail .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.contact_mail .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.contact_mail .i1 {margin:0 5px; background:#1A1E23;}
.contact_mail .i2, .contact_mail .i7 {margin:0 3px; border-width:0 2px;}
.contact_mail .i3, .contact_mail .i6 {margin:0 2px;}
.contact_mail .i4, .contact_mail .i5 {height:2px; margin:0 1px;}
.contact_mail .i8 {margin:0 5px; background:#646F7D;}

.contact_mail .contact_mail-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

/* resout un bug ie 6*/
.contact_mail .contact_mail-content form {
	margin: 0px;
}
/* fin bug ie 6*/
	
.contact_mail div{
	
	background:none;
}

.contact_mail div div{
	
	background:none;
}


.contact_mail div div div{
	
	background:none;
}


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


.contact_mail table {
	
	
}

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

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

div.contact_mail textarea {
	width: 262px;	
}
.vendor_conditions,
.vendor_contact,
.vendor_legal,
.vendor_identity{

		background:transparent none repeat scroll 0%;
		margin-bottom: 12px;
		width:770px;
}

/* coins arrondis sans images */
.vendor .itop, .vendor .ibottom {display:block; background:transparent; font-size:1px;}
.vendor .i1, .vendor .i2, .vendor .i3, .vendor .i4, .vendor .i8, .vendor .i7, .vendor .i6, .vendor .i5 {display:block; overflow:hidden;}
.vendor .i1, .vendor .i2, .vendor .i3, .vendor .i8, .vendor .i7, .vendor .i6 {height:1px;}
.vendor .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.vendor .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.vendor .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.vendor .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.vendor .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.vendor .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.vendor .i1 {margin:0 5px; background:#1A1E23;}
.vendor .i2, .vendor .i7 {margin:0 3px; border-width:0 2px;}
.vendor .i3, .vendor .i6 {margin:0 2px;}
.vendor .i4, .vendor .i5 {height:2px; margin:0 1px;}
.vendor .i8 {margin:0 5px; background:#646F7D;}

.vendor .vendor-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}


	
.vendor div{
	
	background:none;
}

.vendor div div{
	
	background:none;
}


.vendor div div div{
	
	background:none;
}


.vendor 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 {
	text-align:left;
	border-spacing: 10px;
}

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



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


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






 
.shop_registration,
.shop_registrationwait{

		background:transparent none repeat scroll 0%;
		margin-bottom: 12px;
		width:770px;
}

/* coins arrondis sans images */
.registration .itop, .registration .ibottom {display:block; background:transparent; font-size:1px;}
.registration .i1, .registration .i2, .registration .i3, .registration .i4, .registration .i8, .registration .i7, .registration .i6, .registration .i5 {display:block; overflow:hidden;}
.registration .i1, .registration .i2, .registration .i3, .registration .i8, .registration .i7, .registration .i6 {height:1px;}
.registration .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.registration .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.registration .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.registration .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.registration .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.registration .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.registration .i1 {margin:0 5px; background:#1A1E23;}
.registration .i2, .registration .i7 {margin:0 3px; border-width:0 2px;}
.registration .i3, .registration .i6 {margin:0 2px;}
.registration .i4, .registration .i5 {height:2px; margin:0 1px;}
.registration .i8 {margin:0 5px; background:#646F7D;}

.registration .registration-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}


	
.registration div{
	
	background:none;
}

.registration div div{
	
	background:none;
}


.registration div div div{
	
	background:none;
}


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



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




.shop_publication{
		background:transparent none repeat scroll 0%;
		margin-bottom: 12px;
		width:770px;
		
}

/* coins arrondis sans images */
.shop_publication .itop, .shop_publication .ibottom {display:block; background:transparent; font-size:1px;}
.shop_publication .i1, .shop_publication .i2, .shop_publication .i3, .shop_publication .i4, .shop_publication .i8, .shop_publication .i7, .shop_publication .i6, .shop_publication .i5 {display:block; overflow:hidden;}
.shop_publication .i1, .shop_publication .i2, .shop_publication .i3, .shop_publication .i8, .shop_publication .i7, .shop_publication .i6 {height:1px;}
.shop_publication .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.shop_publication .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.shop_publication .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.shop_publication .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.shop_publication .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.shop_publication .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.shop_publication .i1 {margin:0 5px; background:#1A1E23;}
.shop_publication .i2, .shop_publication .i7 {margin:0 3px; border-width:0 2px;}
.shop_publication .i3, .shop_publication .i6 {margin:0 2px;}
.shop_publication .i4, .shop_publication .i5 {height:2px; margin:0 1px;}
.shop_publication .i8 {margin:0 5px; background:#646F7D;}

.shop_publication .shop_publication-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}


	
.shop_publication div{
	
	background:none;
}

.shop_publication div div{
	
	background:none;
}


.shop_publication div div div{
	
	background:none;
}


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



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

/* produit_detail.css */
.configurateur {
	background:transparent none repeat scroll 0%;
		margin-bottom: 12px;
		width:770px;
}
	
	

/* coins arrondis sans images */
.configurateur .itop, .configurateur .ibottom {display:block; background:transparent; font-size:1px;}
.configurateur .i1, .configurateur .i2, .configurateur .i3, .configurateur .i4, .configurateur .i8, .configurateur .i7, .configurateur .i6, .configurateur .i5 {display:block; overflow:hidden;}
.configurateur .i1, .configurateur .i2, .configurateur .i3, .configurateur .i8, .configurateur .i7, .configurateur .i6 {height:1px;}
.configurateur .i2 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #646F7D;}
.configurateur .i3 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #47505B;}
.configurateur .i4 {background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}

.configurateur .i5 {background:#FFFFFF; border-left:1px solid #2E353D; border-right:1px solid #2E353D;}
.configurateur .i6 {background:#FFFFFF; border-left:1px solid #47505B; border-right:1px solid #47505B;}
.configurateur .i7 {background:#FFFFFF; border-left:1px solid #646F7D; border-right:1px solid #646F7D;}


.configurateur .i1 {margin:0 5px; background:#1A1E23;}
.configurateur .i2, .configurateur .i7 {margin:0 3px; border-width:0 2px;}
.configurateur .i3, .configurateur .i6 {margin:0 2px;}
.configurateur .i4, .configurateur .i5 {height:2px; margin:0 1px;}
.configurateur .i8 {margin:0 5px; background:#646F7D;}

.configurateur .configurateur-content {display:block; background:#FFFFFF; border-left:1px solid #1A1E23; border-right:1px solid #2E353D;}


	
.configurateur div{
	
	background:none;
}

.configurateur div div{
	
	background:none;
}


.configurateur div div div{
	
	background:none;
}


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


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

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

.configurateur th {
	background-color:#CCCCCC;
	color:#000000;
	font-size:12px;
}

.pathway_configurateur{
		background:#FFFFFF;
		margin-bottom:10px;
		text-align:left;
		width:770px;}
	
.pathway_configurateur div{
	background: #FFFFFF;

}

.pathway_configurateur div div  {
	background: #FFFFFF; /* sans couleur à l'intérieur */
}

.pathway_configurateur div div div {
	background: #FFFFFF; /* 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/bleu_noir/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;
}

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

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

span.source_title {
	font-size: 10px;
	color : #888888;
}