

body {
	background:#FFFFFF none repeat scroll 0%;
	height:100%;
	margin:0px;
	padding:0px;
}

input:disabled{
	background-color: #FFF0B0;
	color: black;
	font-weight: bold;
}	
div#main {
	height:100%;
	margin:0px auto;
	/*max-width:1050px;
	min-width:985px;
	_width: expression(((document.body.clientWidth)) < 985? "985px": ((document.body.clientWidth)) > 1050? "1050px": "auto" );*/
	width:977px;
}

div#entete {

	margin-left : 22px;
	margin-right : 20px;
	_margin-bottom : 20px;
}


div#logo {
	width:169px;
	height:202px;
	/*border: 1px solid;*/
	/*background:transparent url(/client_path.php/fck/files/image/logo_css_modern.png) no-repeat;*/
}

div#banner {
height:60px;
padding:35px 20px 0px 0px;
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{
	
	border : 0px solid red;
	
	padding:0px;
	text-align:left;
	width:100%;
	min-height:100%;
}

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

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

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

}


div#corps_milieu{
	margin:0pt 22px;
	/*width:auto !important;*/
	width:600px;
}

div#milieu{
	
	width: 590px;
	margin-bottom: 10px;
}

div.shop_publication{
	margin-right:10px;
}


div#top_menu {
	text-align: right;
	width: 845px;
	margin-right : 0px;
	float :left;
}





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



#pied {
	
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	text-align:center;
	border: 0px solid green;
	width: 936px;
	margin-left:22px;
	margin-bottom:22px;
	
}

#pied_l {
	
	padding			: 0px;
	padding			: 0px;
	border: 0px solid red;
}

#pied_r {
	
	padding			: 0px;
	margin			: 0px;
	height			: 50px;
	text-align		: center;
	line-height		: 50px;
	border: 0px solid blue;
	width : 100%;
}




	

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




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


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

li {

}

/* pas de coins arrondi sécurité pour ie6 */
i {
	height:0px;
	border: 0px;
}

/* le body est necessaire pout 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;*/
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,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:#5B6573;
	/*text-shadow:#224272 1px 1px 1px;*/
}

a {
	
	color:#333333;
}


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

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

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

a:hover {
	text-decoration: none; 
	color: #0085CF;
	font-weight: bold;
	font-size:12px;
	
}


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

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

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

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

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

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


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

input.recallme {
	
	background-image:: url(../images/bleu/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			: #FFFFFF;*/
	/*border  		: 1px solid #000;*/
	/*background		: url(../images/bleu/button_bg.png) top left repeat-x;*/
	/*height:20px;*/

}

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

div.page_heading{
	
	color : #6477A5;
	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;
	
}


 

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

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



div#logo {
	
	

}

div#top_menu_left {
	
	width : 45px;
	height : 36px;
	background:transparent url(../images/bleu/menu_bg_left.png)  0 0 no-repeat;
	float :left;
	
}

div#top_menu_right {
	
	width : 45px;
	height : 36px;
	background:transparent url(../images/bleu/menu_bg_right.png)  0 0 no-repeat;
	float :left;
	
}

div#top_menu {
	background:transparent url(../images/bleu/menu_bg.png)  0 0 repeat-x;
	margin-bottom: 20px;
	
}

div#top_menu a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
	/*background:transparent url(../images/bleu/menu_bg_hover.png)  0 0 no-repeat;*/
	width : 160px;
}
div#top_menu a {
	color:#4D4E4E;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;	
	
}



div#top_menu span {

	/*background:transparent url(../images/bleu/menu_sep.png)  0 0 no-repeat;*/
	
}


div#top_menu table {

}


div#top_menu td {
	height : 36px;
	text-align: right;
	/*width : 160px;*/
	
}

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

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


div#pathway{
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-weight : bold;
	background:url(../images/bleu/pathway_bg.png) repeat-x scroll 0pt 0%;
	
	width:758px;
	height:44px;
	margin-bottom: 0px;
}

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

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

div#pathway font {
	color: #214273;
	font-size:14px;
	margin : 5px;
}

div#pathway a:hover {

	color: #214273;
	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:#0085CF;
	
}


#pied {
	background:transparent url(../images/bleu/pied_bg.png) top left repeat-x; 
	
}

#pied_l {
	background		: url(../images/bleu/pied_l.png) 0 0 no-repeat;

}

#pied_r {
	background		: url(../images/bleu/pied_r.png) 100% 0 no-repeat;
	
}



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





/*elements styles */
/************************************************************************/
/* commun à touts leselements */
.element{
		background-color: #FFFFFF;
		background: url(../images/bleu/arrondi_bl.png) bottom left repeat-x;
		margin-right : 0px;
		margin-left : 0px;
		margin-bottom: 15px;
	
}

/*ie6 seulement */
.element .elem-content p {
	_margin:0px;
}
	
.element div{
	/*background-color: #FFFFFF;*/
	background:url(../images/bleu/arrondi_br.png) bottom right no-repeat;
	
}

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


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


.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:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	/*text-shadow:#224272 1px 1px 1px;*/
	
	
	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/bg_search.png) top left no-repeat;
	text-align:left;
	width:168px;
	margin: 0px;
	height:31px;
	_margin-top: -3px;	
	margin-bottom: 15px;
	margin-right : 10px;
}

#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%;
	margin-left : 30px;
	margin-top : 8px;
	height:15px;
}

#element-search div{
	background:transparent url(../images/bleu/elts_search_btm.gif) bottom left no-repeat;
	height:31px;
	width:168px;

}

#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 {
	
}

/* style pour le bloc au dessus du element search */
#logo {

}




/*****************************************************************************************************************/
/*  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/arrondi_couleur_cart_tr.png) no-repeat scroll right top;*/
	/*border:1px blue solid;*/
}





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

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


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

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

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

/* pour ie sinon sroller se décale à droite*/
#scroller {
	padding:0px;
	margin-bottom : 5px;
}

#scroller marquee{
	text-align:center;
	
}


/***************************************************************************/
/* style commun a tous les bloc non surchargés element-droite */
/***************************************************************************/
/* taille importante pour ie 6*/
div.element-droite {
	width : 168px;
	
}

/***************************************************************************/
/* style commun a tous les bloc non surchargés element-gauche */
/***************************************************************************/
/* taille importante pour ie 6*/
div.element-gauche{
	width : 168px;
	
}


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

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

#element-latestprod {
	width:580px;
	
}


div#element-latestprod h1, div#element-latestprod h2, div#element-latestprod h3, div#element-latestprod 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 #CCCCCC;
	background:transparent;
	text-align:center;*/
}

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

div#element-latestprod 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;*/
	
}

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

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

#element-featureprod {
	
	width:580px;
}

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


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

div#element-featureprod td {
	/*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;*/
	
}

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

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

#element-frontnews {
	
	width:580px;
}

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


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

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

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

#element-latestnews {
	
	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 publication_milieu et publication_milieu_2 */

#element-publication_milieu {
	width:580px;
	
}

#element-publication_milieu_2 {
	width:580px;
	
}

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

/*****************************************************************************************************************/
/*  LE MODULE publication_droite */

/* taille importante pour ie 6*/
#element-publication_droite {
	width : 168px;
	
}

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

/*****************************************************************************************************************/
/*  LE MODULE publication_gauche */

/* taille importante pour ie 6*/
#element-publication_gauche {
	width : 168px;
	
}




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

/*****************************************************************************************************************/
/*****************************************************************************************************************/
/*  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 : 5px;
	margin-left : 10px;
	margin-bottom : 0px;
	padding : 0px;
	list-style-image: url(../images/bleu/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: #0085CF; 
	margin-bottom: 10px;
}

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

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


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


#element-slideshow_gauche {
	
	
}

#element-slideshow_gauche .elem-content{
	/* pas de padding pour avoir les images sur toute la largeur*/
	padding:0;
}

/* dojo style */
.slideShowWrapper {

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

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

/*****************************************************************************************************************/
/*  L'ELEMENT CATEGORIES */



#element-categories  {
	
	background:none;
	background:transparent url(../images/bleu/categories_bg.png) no-repeat;
	width:168px;
	margin: 0px;
	margin-bottom : 10px;
	padding-top : 10px;
	
	
}

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

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

#element-categories div div div {
	background:none;
	padding-left : 5px;
}

/*
#categories_bottom {
background:transparent url(../images/bleu/categories_bottom.png) no-repeat scroll 0pt;

height:4px;
width:168px;
_margin-top:-5px;
margin-bottom: 15px;
}
*/


/* menu dojo */
/*******************************************/

/* annulation style div */
#element-categories div.dijitMenuItemIcon, #element-categories div.dijitMenuExpand{

	width:0px;
}

.dijitMenuTable {
	
}

.dijitMenu {
	

}
/* largeur du tableau menu */
.tundra table.dijitMenu {

	width:162px;
	margin-left: 0px;
	border:0px solid;
	
}

/* police menu */
.tundra .dijitMenu {
	font-family:Verdana,sans-serif,Helvetica;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:bold;
	font-variant:bold;
	font-weight:bold;
	color: #4D4E4E;
}



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

/* couleur de police  et de fond du menu 1er niveau */
.tundra .dijitMenuItemHover {

	background-color:  #D6E5F2;
	color: #214273;
}

/* color de fond  sous menus */
/* rectification de la hauteur */
div.dijitPopup .dijitMenuItem {
	
	background-color: #D6E5F2;
	height: 25px;
}

/* couleur de fond des sous menus over */
div.dijitPopup .dijitMenuItemHover {
	
	background-color:  #BCBDBD;
	
	
}

/* couleur de police  sous menus over */
div.dijitPopup .dijitMenuItemHover .dijitMenuItemLabel {

	color: #214273;
}



/* surcharge de l'image fleche horizontale */
.tundra .dijitMenuExpandEnabled {
		background:transparent url(../images/bleu/arrow.gif) no-repeat scroll center;
}



/*********************************************************************************************************/
/* le menu gaughe */
#element-menu_gauche {
	background:none;
	background:transparent url(../images/bleu/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;
	/*text-shadow:#224272 1px 1px 1px;*/
	font-weight: bold;
	
}

#element-menu_gauche div  {
	background:none;
	background:transparent url(../images/bleu/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; 
}



/*item_categorie.css*/

div.item_categorie_on_1_col{
	
	/* 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/bleu/arrondi_bl.png) bottom left no-repeat;
	padding-bottom: 0px;
	margin-top : 0px;
	margin-bottom : 10px;
	margin-left: 0px;
	margin-right : 0px;
	height: 100%;
	width:560px;
	
}

div.item_categorie_on_2_cols{
	
	/* 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/bleu/arrondi_bl.png) bottom left no-repeat;
	padding-bottom: 0px;
	margin-top : 0px;
	margin-bottom : 10px;
	margin-left: 5px;
	margin-right : 0px;
	height: 100%;
	width:275px;
	
}

div.item_categorie_on_1_col div.arrondi, 
div.item_categorie_on_2_cols div.arrondi{
	background: url(../images/bleu/arrondi_br.png) bottom right no-repeat;
	border : 0px  solid blue;
	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/bleu/arrondi_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
	background: url(../images/bleu/arrondi_couleur_tl.png) top left no-repeat;
	border : 0px  solid blue;
	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/bleu/arrondi_tr.png) top right no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/bleu/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: 4px;
	padding-left: 10px;
}


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: #FFFFFF;
	
}



div.item_categorie_on_1_col h2.product_name a,
div.item_categorie_on_2_cols h2.product_name a {

	color: #FFFFFF;
	text-decoration: none;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	font-weight:bold;

}

div.item_categorie_on_1_col h2.product_name a:hover,
div.item_categorie_on_2_cols h2.product_name a:hover {

	color: #A2A2A2;
	text-decoration: none;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
}

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: #4D4E4E;
	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: #F15E22;
	
}



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/bleu/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:275px;
	margin-right: 0px;
}

div.produit_detail table{
	border:0px solid blue;
	
	
}

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




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

}

div.produit_detail div div  {
	/*background: url(../images/bleu/arrondi_tl.png) top left no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/bleu/arrondi_couleur_tl.png) top left no-repeat;
}
div.produit_detail div div div {
	/*background: url(../images/bleu/arrondi_tr.png) top right no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/bleu/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 {
	
	
	border-bottom:0px solid #CCCCCC;
	background:transparent;
	text-align:center;
	
	padding:3px;
	
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	text-align:center;
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:12px;
	/*text-shadow:#224272 1px 1px 1px;*/
	
	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 :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:#F15E22;
}

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

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



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: #214273;
	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;
	border: 0px solid green;
	
}

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;
	
}

#inside_categories {
	
		/*background-color: #FFFFFF;*/
		background: url(../images/bleu/arrondi_bl.png) bottom left no-repeat;
		margin-right : 10px;
		margin-left : 0px;
		margin-bottom: 15px;
		width:580px;
	
}

div#inside_categories table{
	border:0px solid blue;
	
}



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

}

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


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

div#inside_categories h3 {
	
	padding:0px;
	
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	text-align:center;
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	/*text-shadow:#224272 1px 1px 1px;*/
	margin: 0px -4px 0px -4px;
	height:25px;
	line-height: 25px;
	border-bottom:0px solid #CCCCCC;
	background:transparent;
}

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

div#inside_categories td {
	
	padding : 5px;
	
	
}

div#category_description {
	margin-top: 5px;
	margin-bottom: 5px;
	padding:5px;	
	width:570px;
	text-align: justify;
}
div#cart_details th {

 	color:#F15E22;
	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: 20px;
vertical-align:middle;
text-align : right;
	
}

tr.item_cart td.sous_total {

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

tr.row_subtotal td.sous_total {

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

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


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

table.continue_bar td.order_link a{
	color:#DD551D;
	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,
.bouton_suivant,
.checkout_bar,
.recap_ship_payment{
		background:#FFFFFF;
		background: url(../images/bleu/arrondi_blanc_bl.png) bottom left no-repeat;
		width: 580px;
	}
	
.choix_adresse_livraison div,
.customer_info div,
.choix_paiement div,
.bouton_suivant div,
.checkout_bar div,
.recap_ship_payment div {
	background: url(../images/bleu/arrondi_blanc_br.png) bottom right no-repeat;

}

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


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


.choix_adresse_livraison div div div div,
.customer_info div div div div,
.choix_paiement div div div div,
.bouton_suivant div div div div,
.checkout_bar div div div div,
.recap_ship_payment div div div div{
	background:none;
}

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


.paiement {
	
}


.checkout_thankyou{
		background:#FFFFFF;
		background: url(../images/bleu/arrondi_bl.png) bottom left no-repeat;
		width:580px;
}

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

}

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


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


.checkout_thankyou table {
	

	width: 100%;
	
}


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


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

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


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


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

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

}

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

}

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

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


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


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


div#cart_details  {
	width:580px;
}

div#cart_coupon  {
	width:580px;
}


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

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


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


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


.choix_transport  table.standard_shipping th {

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

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

.choix_transport tr.row_standard_shipping1{
	/*background-color:#6477A5;*/
	background-color:#FFFFFF;
}

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

.choix_transport  table.standard_shipping td {
	
}

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






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

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

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

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

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


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


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

.choix_paiement  th {
	color:#6477A5;
	font-size:12px;
}

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

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

}






.account_billing{
		background:#FFFFFF;
		background: url(../images/bleu/arrondi_bl.png) bottom left no-repeat;
		width: 580px;
	}



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

}


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



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

.account_info,
.account_shipping, 
.account_shipto,
.paniersenregistres,
.commande,
.login_form{
		background:#FFFFFF;
		background: url(../images/bleu/arrondi_blanc_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/bleu/arrondi_blanc_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/bleu/arrondi_blanc_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/bleu/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/bleu/arrondi_blanc_tr.png) top right no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/bleu/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:#4D4E4E;
	font-weight: bold;
}

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



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

.paniersenregistres span {
		color:#6477A5;
		font-size:12px;
	
}


.commande span {
	color:#F15E22;
}


.account_info td {
	color:#4D4E4E;
	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:#F15E22;;
		font-size:12px;
		font-weight:bold;
}


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

.account_shipto table {

}






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

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

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



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






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

}

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


.contact_mail div div div {
	background: url(../images/bleu/arrondi_blanc_tr.png) top right no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/bleu/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:#F15E22;
	color:  #F15E22;
	height : 0px;
	border:0;
}

div.contact_mail th {
	background-color:#EEEEEE;
	color:#F15E22;
	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/bleu/arrondi_blanc_bl.png) bottom left no-repeat;
		width:580px;
		margin-bottom: 10px;
		
}

	
.vendor_conditions div,
.vendor_contact div,
.vendor_legal div,
.vendor_identity div{
	background: url(../images/bleu/arrondi_blanc_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/bleu/arrondi_blanc_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/bleu/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/bleu/arrondi_blanc_tr.png) top right no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/bleu/arrondi_couleur_tr.png) top right no-repeat;*/
	width: auto !important;
	/*width: 100%;*/
	padding: 6px;
	clear: both;
	
}



.vendor_conditions div div div div,
.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:#F15E22;
	font-size: 12px;
	font-weight: bold;
}



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


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









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

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


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

.shop_registration div div div div,
.shop_registrationwait 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:#EEEEEE;
	color:#F15E22;
	font-size:12px;
	text-align:center;	
}





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

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

}

div.shop_publication div div  {
	/*background: url(../images/bleu/arrondi_tl.png) top left no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/bleu/arrondi_blanc_tl.png) top left no-repeat;
}
div.shop_publication div div div {
	/*background: url(../images/bleu/arrondi_tr.png) top right no-repeat;*/ /* sans couleur à l'intérieur */
	background: url(../images/bleu/arrondi_blanc_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:#F15E22;
	font-size:12px;
	font-weight: bold;
}
.configurateur{
		background:#FFFFFF;
		background: url(../images/bleu/arrondi_blanc_bl.png) bottom left no-repeat;
		width:580px;
		margin-bottom: 10px;
}
	
.configurateur div{
	background: url(../images/bleu/arrondi_blanc_br.png) bottom right no-repeat;

}

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

.configurateur div div div {
	background: url(../images/bleu/arrondi_blanc_tr.png) top right no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/bleu/arrondi_couleur_tr.png) top right no-repeat;*/
	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:#F15E22;
	font-size:12px;
}

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

}

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

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

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

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

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